A kettes számrendszer

Mint, ahogy azt már tanulhattátok a számítógép működése a kettes számrendszeren alapul. Két számjegyből áll: a 0 és az 1. A számitógép ebből a két számmból építi fel az adatokat adategységekre bontva.

Nekünk most csak két adategységre lesz szükségünk a feladat értelmezéséhez:

Bit: (ez a legkisebb adategység. Két értéke van, a 0 és az 1)

Bájt: (8 bit az egy bájt vagyis 8 db 0 vagy 1)

Bináris számrendszerből Decimális

A Bináris (kettes) számrendszer az ember számára elég bonyolult, ezért ezeket a bináris számokat (kettes számrendszer beli számokat) átalakítjuk decimálissá, vagyis az ember által használt tízes számrendszerré, de ezt mégis, hogyan lehet?

Nézzük meg a következő ábrát:

128 64 32 16 8 4 2 1
0 0 1 0 0 1 1 1

Az első sorban láthatjuk a 2-nek a hatványait (20 = 1, 21 = 2, 22 = 4, 23 = 8 stb...)

A második sorban meg magát a bináris kódunkat láthatjuk, ami 8 bit, vagyis 1 bájt

A "0" és az "1" igaz/hamis értéket jelölnek, megmondják, hogy a fölöttük lévő szám (például a 32) összeadandója-e az összegnek vagy sem.

Lényeg: összeadjuk, azokat a számokat, melyek alatt "1"-es van.

00100111 = 0+0+32+0+0+4+2+1 = 39

Számokból betűk

Miután a számítógép átalakította a bináris kódot decimálissá, megnézi az aktuális kódlapot

A kódlap megmondja, hogy egy adott számhoz milyen karaktert rendeljen hozzá.Több fajta is van, de ezek közül a leggyakoribb az UTF-8 kódlap, mivel ékezetes betűket is tartalmaz.

példaként itt van egy ábra az UTF-8 kódolásról:

Kódlap

A következő oldalon egy gyakorló feladatot kell megcsinálnotok: